<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>🤖 认识人工智能</title>
    
    <!-- Reveal.js CSS -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js@4.3.1/dist/reveal.css">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js@4.3.1/dist/theme/default.css">
    
    <!-- Code syntax highlighting -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js@4.3.1/plugin/highlight/monokai.css">
    
    <!-- Custom animation styles -->
    <style>
        /* Custom animation classes */
        .slide-in-left {
            transform: translateX(-100%);
            transition: transform 1.0s ease;
        }
        
        .slide-in-right {
            transform: translateX(100%);
            transition: transform 1.0s ease;
        }
        
        .slide-in-up {
            transform: translateY(-100%);
            transition: transform 1.0s ease;
        }
        
        .slide-in-down {
            transform: translateY(100%);
            transition: transform 1.0s ease;
        }
        
        .fade-in {
            opacity: 0;
            transition: opacity 1.0s ease;
        }
        
        .fade-out {
            opacity: 1;
            transition: opacity 1.0s ease;
        }
        
        .zoom-in {
            transform: scale(0);
            transition: transform 1.0s ease;
        }
        
        /* Animation triggers */
        .reveal .fragment.visible.slide-in-left,
        .reveal .fragment.visible.slide-in-right,
        .reveal .fragment.visible.slide-in-up,
        .reveal .fragment.visible.slide-in-down {
            transform: translateX(0) translateY(0);
        }
        
        .reveal .fragment.visible.fade-in {
            opacity: 1;
        }
        
        .reveal .fragment.visible.fade-out {
            opacity: 0;
        }
        
        .reveal .fragment.visible.zoom-in {
            transform: scale(1);
        }
        
        /* Custom timing delays */
        
        .reveal .fragment[data-fragment-index="3"] {
            transition-delay: 0.30000000000000004s;
        }
        
        .reveal .fragment[data-fragment-index="5"] {
            transition-delay: 0.5s;
        }
        
        .reveal .fragment[data-fragment-index="15"] {
            transition-delay: 1.5s;
        }
        
        .reveal .fragment[data-fragment-index="20"] {
            transition-delay: 2.0s;
        }
        
        .reveal .fragment[data-fragment-index="30"] {
            transition-delay: 3.0s;
        }
        
        .reveal .fragment[data-fragment-index="35"] {
            transition-delay: 3.5s;
        }
        
        .reveal .fragment[data-fragment-index="45"] {
            transition-delay: 4.5s;
        }
        
        .reveal .fragment[data-fragment-index="60"] {
            transition-delay: 6.0s;
        }
        
        
        /* Responsive video */
        .reveal video {
            max-width: 100%;
            height: auto;
        }
        
        /* Better image sizing */
        .reveal img {
            max-width: 90%;
            max-height: 70vh;
            object-fit: contain;
        }
    </style>
</head>

<body>
    <div class="reveal">
        <div class="slides">
            &lt;section &gt;
&lt;h1&gt;🤖 认识人工智能&lt;/h1&gt;
&lt;/section&gt;
&lt;section data-auto-animate&gt;
&lt;h2&gt;📋 课程大纲&lt;/h2&gt;
&lt;div class=&#34;fragment slide-in-up&#34; data-fragment-index=&#34;5&#34; data-animation-duration=&#34;1.5&#34;&gt;&lt;p&gt;今天我们将学习：&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;fragment slide-in-up&#34; data-fragment-index=&#34;5&#34; data-animation-duration=&#34;1.5&#34;&gt;&lt;ul&gt;&lt;li&gt;🎯 **模块一**: 什么是人工智能？&lt;/li&gt;&lt;li&gt;💡 **模块二**: AI 的关键技术&lt;/li&gt;&lt;li&gt;🚀 **模块三**: AI 在生活中的应用&lt;/li&gt;&lt;li&gt;🎓 **模块四**: 一起动手体验 AI&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section data-auto-animate&gt;
&lt;h2&gt;🎯 学习目标&lt;/h2&gt;
&lt;div class=&#34;fragment slide-in-left&#34; data-fragment-index=&#34;15&#34; data-animation-duration=&#34;1.2&#34;&gt;&lt;ul&gt;&lt;li&gt;✅ 说出什么是人工智能&lt;/li&gt;&lt;li&gt;✅ 列举几种 AI 的核心技术&lt;/li&gt;&lt;li&gt;✅ 识别生活中的 AI 应用&lt;/li&gt;&lt;li&gt;✅ 体验一个简单的 AI 示例&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section &gt;
&lt;h2&gt;🤔 什么是人工智能？&lt;/h2&gt;
&lt;/section&gt;
&lt;section data-auto-animate&gt;
&lt;h3&gt;🌟 AI 的核心技术&lt;/h3&gt;
&lt;div class=&#34;fragment slide-in-left&#34; data-fragment-index=&#34;3&#34; data-animation-duration=&#34;1.2&#34;&gt;&lt;ul&gt;&lt;li&gt;🧠 **机器学习**：从数据中学习&lt;/li&gt;&lt;li&gt;👁️ **计算机视觉**：让机器能“看懂”图像&lt;/li&gt;&lt;li&gt;🗣️ **自然语言处理**：理解和生成语言&lt;/li&gt;&lt;li&gt;🤖 **深度学习**：模仿人脑的复杂神经结构&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section data-auto-animate&gt;
&lt;h3&gt;💼 AI 的应用场景&lt;/h3&gt;
&lt;div class=&#34;fragment slide-in-up&#34; data-fragment-index=&#34;20&#34; data-animation-duration=&#34;1.2&#34;&gt;&lt;ul&gt;&lt;li&gt;📱 **智能语音助手**：如 Siri、Alexa&lt;/li&gt;&lt;li&gt;📸 **人脸识别**：手机解锁、安防系统&lt;/li&gt;&lt;li&gt;🧠 **学习推荐系统**：如作业帮、B站推荐算法&lt;/li&gt;&lt;li&gt;🚗 **自动驾驶汽车**：如特斯拉&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section &gt;
&lt;h3&gt;💡 为什么 AI 这么厉害？&lt;/h3&gt;
&lt;/section&gt;
&lt;section data-auto-animate&gt;
&lt;h2&gt;🔄 AI 是怎么学会的？&lt;/h2&gt;
&lt;div class=&#34;fragment fade-in&#34; &gt;&lt;ul&gt;&lt;li&gt;*第一步：获取大量数据**&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;div class=&#34;fragment fade-in&#34; data-fragment-index=&#34;30&#34;&gt;&lt;ul&gt;&lt;li&gt;*第二步：训练模型**&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;div class=&#34;fragment fade-in&#34; data-fragment-index=&#34;60&#34;&gt;&lt;ul&gt;&lt;li&gt;*第三步：做出判断或预测**&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section &gt;
&lt;h2&gt;🛠️ 实践环节：和AI玩游戏&lt;/h2&gt;
&lt;/section&gt;
&lt;section &gt;
&lt;h3&gt;🎯 操作目标&lt;/h3&gt;
&lt;/section&gt;
&lt;section data-auto-animate&gt;
&lt;h3&gt;📋 操作步骤&lt;/h3&gt;
&lt;div class=&#34;fragment slide-in-left&#34; &gt;&lt;ul&gt;&lt;li&gt;*步骤 1**：打开 [QuickDraw 网站](https://quickdraw.withgoogle.com/)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;div class=&#34;fragment slide-in-left&#34; data-fragment-index=&#34;15&#34;&gt;&lt;ul&gt;&lt;li&gt;*步骤 2**：根据提示快速画图（20秒内）&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;div class=&#34;fragment slide-in-left&#34; data-fragment-index=&#34;30&#34;&gt;&lt;ul&gt;&lt;li&gt;*步骤 3**：看看 AI 能否猜中你画的是什么&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;div class=&#34;fragment slide-in-left&#34; data-fragment-index=&#34;45&#34;&gt;&lt;ul&gt;&lt;li&gt;*步骤 4**：总结一下 AI 的表现&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section &gt;
&lt;h2&gt;📝 知识检测&lt;/h2&gt;
&lt;/section&gt;
&lt;section &gt;
&lt;h3&gt;🎯 测试说明&lt;/h3&gt;
&lt;/section&gt;
&lt;section data-auto-animate&gt;
&lt;h3&gt;❓ 问题 1&lt;/h3&gt;
&lt;div class=&#34;fragment slide-in-right&#34; data-animation-duration=&#34;1.2&#34;&gt;&lt;p&gt;人工智能的核心技术中，哪一项是“让计算机能理解人类语言”？&lt;/p&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section data-auto-animate&gt;
&lt;h3&gt;✅ 参考答案&lt;/h3&gt;
&lt;div class=&#34;fragment fade-in&#34; data-fragment-index=&#34;20&#34;&gt;&lt;ul&gt;&lt;li&gt;*答案**: C&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;div class=&#34;fragment fade-in&#34; data-fragment-index=&#34;35&#34;&gt;&lt;ul&gt;&lt;li&gt;*解析**: 自然语言处理让 AI 能“听懂”和“说话”。&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section data-auto-animate&gt;
&lt;h2&gt;📈 学习建议&lt;/h2&gt;
&lt;div class=&#34;fragment slide-in-up&#34; data-fragment-index=&#34;15&#34; data-animation-duration=&#34;1.2&#34;&gt;&lt;ul&gt;&lt;li&gt;🎉 **全对**: 可以尝试更难的编程入门课&lt;/li&gt;&lt;li&gt;👍 **2题正确**: 建议复习一下 AI 的基本概念&lt;/li&gt;&lt;li&gt;📚 **不足 2题**: 回到前面内容多看看哦！&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;/section&gt;
        </div>
    </div>

    <!-- Reveal.js JavaScript -->
    <script src="https://cdn.jsdelivr.net/npm/reveal.js@4.3.1/dist/reveal.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/reveal.js@4.3.1/plugin/notes/notes.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/reveal.js@4.3.1/plugin/markdown/markdown.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/reveal.js@4.3.1/plugin/highlight/highlight.js"></script>

    <script>
        // Reveal.js configuration
        Reveal.initialize({
  &#34;hash&#34;: true,
  &#34;transition&#34;: &#34;slide&#34;,
  &#34;transitionSpeed&#34;: &#34;default&#34;,
  &#34;autoAnimate&#34;: true,
  &#34;fragmentInURL&#34;: true,
  &#34;hashOneBasedIndex&#34;: false,
  &#34;controls&#34;: true,
  &#34;progress&#34;: true,
  &#34;center&#34;: true,
  &#34;touch&#34;: true,
  &#34;loop&#34;: false,
  &#34;rtl&#34;: false,
  &#34;keyboard&#34;: true,
  &#34;overview&#34;: true,
  &#34;margin&#34;: 0.1,
  &#34;minScale&#34;: 0.2,
  &#34;maxScale&#34;: 1.5
});
        
        // Custom animation event handlers
        Reveal.addEventListener('fragmentshown', function(event) {
            const fragment = event.fragment;
            const duration = fragment.getAttribute('data-animation-duration');
            const easing = fragment.getAttribute('data-animation-easing');
            
            if (duration || easing) {
                const style = fragment.style;
                if (duration) style.transitionDuration = duration + 's';
                if (easing) style.transitionTimingFunction = easing;
            }
        });
        
        // Auto-advance for video content
        Reveal.addEventListener('slidechanged', function(event) {
            const videos = event.currentSlide.querySelectorAll('video');
            videos.forEach(video => {
                if (video.hasAttribute('data-autoplay')) {
                    video.play();
                }
            });
        });
    </script>
</body>
</html>